be washed up onto a shore - Turc Anglais Dictionnaire